最近入手了一台 Windows 笔记本,屏幕分辨率是 2560 × 1440 的,厂商宣称为 2.5k 屏,尽管在我的 MacBook Pro 面前依然是个弟弟,但回想我上一台 Windows 笔记本还是 1366 × 768 的分辨率,这也是一次飞跃了。
但到了安装 Adobe 软件的时候,却发现了一个问题,CS6 版本的 Adobe 软件并没有适配高分屏,所以界面效果大概是这样的:
如果外接一个大屏显示器的话能勉强凑合用,但在 14 英寸的笔记本屏幕上,看得眼睛都快瞎了,对比底部任务栏你也能够感受到显示比例的区别。
而我打开软件的菜单设置也没找到相关选项,无奈只能通过修改配置来实现。
首先打开『运行』,输入 regedit
:
点击「确定」后可跳转到『注册表编辑器』,依次展开目录 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide
,右键菜单新建 DWORD:
将数值名称命名为 PreferExternalManifest
,并对其执行「修改」:
将数值数据修改为 1
,基数修改为「十进制」。
然后新建一个文本文档,将如下代码复制到该文件中:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0" processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
language="*">
</assemblyIdentity>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.VC90.CRT"
version="9.0.21022.8"
processorArchitecture="amd64"
publicKeyToken="1fc8b3b9a1e18e3b">
</assemblyIdentity>
</dependentAssembly>
</dependency>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="asInvoker"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>
保存后进入你所安装的 Adobe 应用程序所在文件夹,找到该应用程序对应的文件名称,比如我这里安装的是『Adobe Photoshop CS6』,可以看到其对应的文件名是 Photoshop.exe
。
将刚刚的文本文件复制到该文件夹下并重命名为 应用程序文件名.manifest
,比如我这里就是 photoshop.exe.manifest
,如果你安装的是『Adobe Illustrator CS6』,则命名为 Illustrator.exe.manifest
,其他同理。
然后重新打开应用,可以发现显示比例变大了。
不用再戴老花镜看电脑啦。